package homework34;

public class TestPayment {
    public static void main(String[] args) {
        // 通过接口引用指向实现类对象（多态）
        Payment creditCard = new CreditCardPayment();
        Payment mobile = new MobilePayment();

        // 调用支付方法
        creditCard.pay();              // 输出：使用信用卡支付
        mobile.pay();                  // 输出：使用移动支付

        // 调用默认方法
        creditCard.printPaymentDetails(); // 输出：支付方式：CreditCardPayment
        mobile.printPaymentDetails();     // 输出：支付方式：MobilePayment
    }
}